home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / ded / Makefile.save < prev    next >
Encoding:
Makefile  |  1987-10-14  |  1.6 KB  |  84 lines

  1. # No makemake
  2. # Temporary flags here
  3. CFLGS=
  4.  
  5. # Choose which version of Unix here.  Currently set up for 4.2 bsd.
  6. #For 4.2 bsd:
  7. SYSTEM= BSD42
  8.  
  9. #For 4.1 bsd:
  10. # SYSTEM= BSD41
  11. # DIRLIB= -lndir
  12. # JOBLIB= -ljobs
  13. # BCOPYC= bcopy.c
  14. # BCOPYO= bcopy.o
  15.  
  16. #For USG (System III, System V, etc):
  17. # SYSTEM= USG
  18. # DIRLIB= -lndir
  19. # LDFLAGS=
  20. # BCOPYC= bcopy.c
  21. # BCOPYO= bcopy.o
  22.  
  23. #For 2.9 bsd:
  24. # SYSTEM= BSD29
  25. # DIRLIB= -lndir
  26. # JOBLIB= -ljobs
  27. # LDFLAGS= -i
  28. # BCOPYC= bcopy.c
  29. # BCOPYO= bcopy.o
  30.  
  31. #For v7:
  32. # SYSTEM= V7
  33. # DIRLIB= -lndir
  34. # LDFLAGS= -i
  35. # BCOPYC= bcopy.c
  36. # BCOPYO= bcopy.o
  37.  
  38. # Other things you might want to change
  39. BINDIR= /sprite/local/cmds
  40. DEDNAME= ded
  41. PRINTER= lpr
  42. PAGER= more
  43. HELPFILE= /sprite/local/lib/ded.hlp
  44. #HELPFILE= /usr/local/lib/ded.hlp
  45. # DFLTEDITOR is only used if the user's EDITOR environ var is not set.
  46. DFLTEDITOR= vi
  47.  
  48. # The rest should be pretty standard
  49. CFLAGS= $(CFLGS) -D$(SYSTEM) -DDEDNAME=\"$(DEDNAME)\" -DPRINTER=\"$(PRINTER)\" -DPAGER=\"$(PAGER)\" -DDFLTEDITOR=\"$(DFLTEDITOR)\" -DHELPFILE=\"$(HELPFILE)\"
  50. #LIBS= -ltermcap $(DIRLIB) $(JOBLIB) 
  51. LIBS= -ltermcap -lunix
  52.  
  53. SRCS= ded.c subr.c getname.c Scandir.c $(BCOPYC)
  54. OBJS= ded.o subr.o getname.o Scandir.o $(BCOPYO)
  55.  
  56. ded: ${OBJS}
  57.     cc ${LDFLAGS} -o ded ${OBJS} ${LIBS}
  58.     size ded
  59.  
  60. ded.o Scandir.o: ded.h
  61.  
  62. install: ded
  63.     install ded $(BINDIR)/$(DEDNAME)
  64.  
  65. ded.hlp: ded.hlp.cpp
  66.     cc ${CFLAGS} -E ded.hlp.cpp | ./fixup >ded.hlp
  67.  
  68. ded.1: ded.1.cpp
  69.     cc ${CFLAGS} -E ded.1.cpp | ./fixup >ded.1
  70.  
  71. lint:
  72. #    lint -hpbxac ${SRCS}
  73.     lint ${CFLAGS} ${SRCS} 2>&1 | fixlint
  74.  
  75.  
  76. Slint:
  77.     lint ${CFLAGS} Scandir.c 2>&1 | fixlint
  78.  
  79. vgrind:
  80.     cp /dev/null index; vgrind $(SRCS); vgrind -x index
  81.  
  82. clean:
  83.     rm -f *.o ded
  84.